home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
glass
/
glass.lha
/
GLASS
/
dtm
/
test3.gl
< prev
next >
Wrap
Text File
|
1991-06-18
|
381b
|
23 lines
Basetype E;
Atom
not :- E => E,
nand2 :- E & E => E,
adc :- E & E & E => E & E,
div2 :- E => E;
Def
sel :- E & E & E => E;
sel [s, a, b] = nand2 [nand2 [not s, a], nand2 [s, b]];
Mac
divchain :- Int -> E => E -> E => E;
divchain 0 A in = in;
divchain n A in = divchain (n-1) A (A in);
Def
div1024 :- E => E;
div1024 in = divchain 10 div2 in;